﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace AplicacaoReserva.ClientesForms
{
    public partial class CriarClienteForm : Form
    {
        public CriarClienteForm()
        {
            InitializeComponent();
        }

        private void btnCancel_Click(object sender, EventArgs e)
        {
            this.Close();
        }

        private void btnCriarCliente_Click(object sender, EventArgs e)
        {
            try
            {
                ClienteServiceReference.WCFClienteClient clientes = new ClienteServiceReference.WCFClienteClient();
                ClienteServiceReference.Cliente newCliente = new ClienteServiceReference.Cliente();

                newCliente.nome = txtClienteNome.Text;
                newCliente.morada = txtClienteMorada.Text;
                newCliente.codpostal = txtClienteCodPostal.Text;
                newCliente.localizacao = txtClienteLocalidade.Text;
                newCliente.telefone = txtClienteTelefone.Text;
                newCliente.email = txtClienteMail.Text;
                newCliente.passaporte = txtClientePassaporte.Text;

                clientes.insert(newCliente);

                clientes.Close();

                this.Close();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Occoreu um erro:\n" + ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
    }
}
